foundation trenches - Espagnol Anglais Dictionnaire